@charset "utf-8";
/* CSS Document */
.act_text{
	width:335px;
	height:25px;
	border:#E5E5E5 1px solid;	
	color:#737373;
	margin-left:15px;
}
.activity{
	width:735px;
	height:auto;
	background:#FFF;
	border:1px #E5E5E5 solid;
}
.act_top{
	width:735px;
	height:50px;
	line-height:50px;	
	border-bottom:#DBDBDB 1px solid;
}
.act_share{
	border-bottom:#DBDBDB 1px solid;
	background:#F9F9F9;
	height:30px;
}
.act_share label{
	margin-left:15px;
	float:left;
	line-height:28px;
}
.act_title{
	height:auto;
	background:#FFF;
	margin:20px 0 20px 0;
}
.act_title p{
	font-size:24px;
	font-family:微软雅黑;
	color:#000;
	font-weight:bold;
	width:700px;
	margin-left:22px;
	line-height:35px;
}
.act_info{
	width:735px;
	background:#FFF;	
}
.act_info .bg_title{
	background:url(images/act_bg.gif);
	width:310px;
	height:111px;
	margin-left: -23px;
	+margin-left: -756px;
	z-index:9999;
    position: absolute;
}
.canjia{
	background:url(images/canj.gif);
	border:none;
	margin:12px 0 0 0;
	margin-left:60px;
	+margin-left:820px;
	width:154px;
	height:54px;
	cursor:pointer;	
}

.act_info .left{
	float:left;
	width:248px;
	background:#FFF;
	text-align:center;
	margin-top:111px;
}
.act_info .his img{
	margin:0;
	width:20px;
	height:20px;	
}
.act_info .left span{
	height:30px;
	width:215px;
	line-height:30px;
	margin:0 auto;
	border-bottom:1px solid #E7E7E7;
	display:block;
}
.act_info .left .time{
	vertical-align:middle;
	margin-right:10px;
}
.act_info .left span font{
	color:#D90551;
	font-size:14px;
	font-weight:bold;	
}
.act_info .left p{
	margin-top:15px;	
}
.act_info .left p font{
	color:#D90551;
	font-size:14px;
	font-weight:bold;	
}
.border_right{
	background:url(images/act_left_border.gif);
	width:7px;
	float:left;
	height:292px;
}
.border_bottom{
	height:7px;
	background:url(images/act_border_bottom.gif);
	width:255px;
	margin-bottom:10px;
}
.act_top .submit{
	background:url(images/bga.gif);	
	border:none;
	width:182px;
	height:30px;
	color:#FFF;
	margin-left:15px;
	cursor:pointer;
}
.act_info .right{
	float:left;	
	margin-left:40px;
}
.act_info .right img{
	width:439px;
	height:291px;
}
.act_top span{
	font-size:18px;
	font-family:微软雅黑 Regular;
	color:#595959;
	font-weight:bold;	
	margin-left:15px;
}
.act_desc{
	width:735px;
	height:auto;
	background:#FFF;
	border:1px #E5E5E5 solid;
	margin-top:20px;
}
.act_desc .act_menu{
	border-bottom:2px solid #CD0000;
	height:38px;
	background:#F5F5F5;
}
.act_desc .act_menu ul li{
	float:left;
	width:100px;
	height:38px;
	font-family:微软雅黑;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:37px;
}
.act_desc .act_menu ul li label{
	width:85px;
	display:block;
	margin:0 auto;
	line-height:30px;
	height:30px;
	margin-top:6px;
	cursor:pointer;
}
.act_desc .act_menu .on{
	color:#CD0000;
	border:2px solid #CD0000;
	border-bottom:2px solid #FFF;
	background:#FFF;
}
.act_desc .act_content{
	background:#FFF;
	min-height:500px;
}

.act_content .contact{
	width:699px;
	height:42px;
	background:#F2F2F2;
	margin:0 auto;
	margin-top:26px;
	line-height:42px;
}
.act_content .contact label{
	width:200px;
	margin-left:20px;
	display:inline-block;
	font-family:微软雅黑;
	font-size:16px;
	color:#414141;
}
.act_content .contact label font{
	color:#FF0031;
	margin-left:10px;	
}
.show_content{
	margin-top:40px;
	width:691px;
	margin:0 auto;
	word-wrap: break-word;
	overflow:hidden;	
	line-height:24px;
	text-indent:2em;
	margin-top:20px;
}
.float_left{
	float:left;	
}
.top10{
	width:254px;
	height:366px;
	background:#FFF;
	border:1px solid #DCDCDC;
	margin-left:10px;	
}
.contact_div{
	width:254px;
	height:240px;
	background:#FFF;
	border:1px solid #DCDCDC;
	margin-left:10px;
	margin-top:20px;
}
.contact_div .contact_img{
	width:230px;
	height:89px;
	margin:12px 0 0 12px;;	
}
.contact_div .contact_ico{
	float:left;
	margin:12px 0 0 20px;	
}
.contact_div .a_tel{
	font-family:Arial, Helvetica, sans-serif;
	color:#DF4547;
	font-size:24px;
	font-weight:bold;
	margin-top:10px;
	text-indent:10px;
}
.contact_div .a_msg{
	text-indent:10px;
	color:#969696;
}
.act_invite{
	width:254px;
	height:179px;
	background:#FFF;
	border:1px solid #DCDCDC;
	margin-left:10px;
	margin-top:20px;
}
.act_pelpoe{
	width:254px;
	height:679px;
	background:#FFF;
	border:1px solid #DCDCDC;
	margin-left:10px;
	margin-top:20px;
}
.act_pelpoe ul li{
	float:left;
	margin-left:20px;
	margin-top:15px;
	text-align:center;
}
.act_pelpoe ul li div{
	width:50px;
	height:50px;
	border:1px solid #DCDCDC;
}
.act_pelpoe .name{
	color:#616161;
}
.act_pelpoe .add{
	color:#99BF42;	
	margin-top:5px;
}
.act_pelpoe .add label{
	font-weight:bold;
}
.act_pelpoe ul li div img{
	width:46px;
	height:46px;
	margin:2px 2px 2px 2px;
}
.joins  li{
	float:left;
	margin-left:45px;
	margin-top:15px;
	text-align:center;
}
.joins  li div{
	width:50px;
	height:50px;
	border:1px solid #DCDCDC;
}
.joins .name{
	color:#616161;
}
.joins .add{
	color:#99BF42;	
	margin-top:5px;
}
.joins .add label{
	font-weight:bold;
}
.joins  li div img{
	width:46px;
	height:46px;
	margin:2px 2px 2px 2px;
}
.invite_area{
	font-size:12px;
	width:229px;
	height:78px;
	background:#F3F3F3;
	border:1px solid #DCDCDC;
	margin:12px 0 0 10px;
}
.invite_button{
	background:url(images/invite_btn.gif);
	border:none;
	width:72px;
	height:30px;
	display:block;
	margin:10px 0 0 10px;
	color:#FFF;	
}
.h3{
	color:#75A900;
	font-size:18px;
	font-family:微软雅黑;
	font-weight:normal;
	margin:10px 0 0 10px;
}
.top10 ul{
	width:242px;
	height:313px;	
	margin:0 auto;
	margin-top:24px;
}
.top10 ul li{
	border-bottom:1px solid #EFEFEF;	
	height:30px;
	line-height:30px;
}
.top10 ul li span{
	display:inline-block;
	width:14px;
	height:14px;
	line-height:14px;
	text-align:center;
	background:#B1B1B1;
	margin-left:20px;
	color:#FFF;
}
.top10 .one{
	background:#C92B00;
}
.top10 .two{
	background:#FF7953;
}
.top10 .three{
	background:#FFBB13;
}
.top10 ul li label{
	display:inline-block;
	width:125px;
	line-height:14px;
	text-align:left;
	margin-left:15px;
}
.top10 .num{
	display:inline-block;
	line-height:14px;
	text-align:left;
	width:50px;
	margin-left:15px;
}
.loading{
	width:66px;
	height:66px;
	margin:200px 0 0 350px;	
}
.act_expect{
	margin:20px 20px 0 20px;	
}
.act_expect li{
	border-bottom:1px dotted #CCCCCC;
	font-size:12px;
	line-height:24px;
	padding:3px 0;
}
.act_expect li font{
	color:#999999;
	margin:0 10px 0 10px;
	font-size:12px;
}
.act_expect li a{
	color:#3366CC;
	text-decoration:underline;
	font-size:12px;
}
.act_expect li p{
	color:#000;	
	font-size:12px;
}
.page{
	float:right;
	margin:0 20px 0 0;
	height:45px;
	line-height:45px;
}
.page a{
	border:1px solid #999999;
	display:inline-block;
	width:25px;
	line-height:20px;
	text-align:center;
}
.page .on{
	background: #CD0000;
	color:#FFF;	
}
.act_flash{
	margin:15px 0 0 10px;	
	float:left;
}
.act_rule{
	margin:30px 0 0 10px;
	float:left;	
}
.act_rule ul li{
	line-height:50px;
	height:50px;
	border-bottom:#CCCCCC dashed 1px;
	width:300px;
	text-indent:2em;
}
.act_rule ul li font{
	color:#CD0000;
	margin-left:10px;
}
.act_lottery_list{
	clear:left;
	width:100%;
	margin:20px 0 0 0;	
}
.act_lottery_list h3{
	display:block;
	color:#CD0000;	
	text-indent:2em;
	margin:0 10px 0 10px;
	height:32px;
	line-height:32px;
	border-bottom:#CD0000 1px solid;
}
.act_lottery_list ul{
	margin:20px 20px 50px 20px;	
}
.act_lottery_list ul li{
	height:32px;
	line-height:32px;
	border-bottom:1px #CCCCCC dashed;
	text-indent:2em;
}
.act_lottery_list ul li font{
	color:#CD0000;	
}
.act_lottery_list ul li img{
	margin-left:10px;
	vertical-align:middle;
}